body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.clear{clear: both;}

.fl{
  float: left;
}
.fr{
  float: right;
}
.ynszfxxtoplist span{display:none;}
.first,.second,.third,.fourth,.fifth{
  width: 1200px;
  margin:auto;
}
.bigtitle{
  width: 1200px;
  height: 50px;
  background: url("../../images/2019/images/fz10.png") no-repeat;
  background-position:0 14px ;
  font-family: "PingFangSC-Semibold";
  font-size: 36px;
  color: #BC2121;
  letter-spacing: 1.25px;
  text-align: center;
}
/* 轮播模块 */
.f1{
  width: 650px;height: 408px;
}
.f1 img,.f1 a{
  width: 100%;
}
.swiper-container {
    height: 408px!important;
}
.swiper-pagination{
  width: 80px!important;
  height: 50px;
}
.swiper-pagination{
  position: absolute!important;
  left: 575px!important;
  bottom: 9px!important;
}
.swiper-pagination-current{
  font-family: "PingFangSC-Medium";
  font-size: 34px;
  color: #EC5151;
  letter-spacing: 1.18px;
}
.swiper-pagination-total,.swiper-pagination,.swiper-pagination-fraction{
  font-family: "PingFangSC-Regular";
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0.63px;
}
.swiper-slide p{
  font-family: "PingFangSC-Regular";
  font-size: 22px;
  color: #FFFFFF;
  letter-spacing: 0.84px;
  position:absolute;
  left:0px;
  bottom:0px;
  z-index:99;
  width: 100%;
  height:50px;
  background-color: #000;
  background: linear-gradient(transparent,black); 
  text-indent:10px; 
  line-height:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/* 箭头 */
.swiper-button-next,.swiper-button-prev{
  width: 39px!important;height: 67px!important;
  background: rgb(0,0,0,0.48);
  top:160px!important;
}
.swiper-button-next{
  right: 0!important;
}
.swiper-button-prev{
  left: 0!important;
}
.swiper-button-next:after, .swiper-button-prev:after{
  color: #fff;
  font-size:22.4px!important;
}

.f2{
  width: 550px;height: 408px;
}
.ititle{
  width: 500px;height: 100px;
  margin: auto;
  padding: 27px 0 0 0;
  font-family: "PingFangSC-Medium";
  font-size: 28px;
  color:#000;
  line-height: 40px;
  border-bottom: 1px solid #d8d8d8;
  letter-spacing: 0.97px;
}
.ibt{
  margin-top: 21px;
}
.ibt a{
  font-family: "PingFangSC-Medium";
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0.56px;
}
.idian{
  background: #27469E;
  width: 25%;
  height: 38px;
  text-align: center;
  line-height: 38px;
  float: left;
  margin-top: 0.7px;
}
.idianactive{
  background: url("../../images/2019/images/Rectangle6.png");
  width: 25%;
  height: 51.1px;
  text-align: center;
  line-height: 38px;
  float: left;
}
.inr1>li,.inr2>li,.inr3>li,.inr4>li{
  list-style: disc;
  list-style-position: inside;
  /*color: #000;*/
}
.inr1 a,.inr2 a,.inr3 a,.inr4 a{
  font-family: "PingFangSC-Regular";
  font-size: 14px;
  color: #000;
  letter-spacing: 0.49px;
  line-height: 36px;
  text-decoration: none;
}

/* 信息公开 */
.xxgk{
  background: url("../../images/2019/images/xxgk.png");
  width: 100%;
  height: 54px;
  font-family: "PingFangSC-Medium";
  font-size: 24px;
  color: #FFFFFF;
  letter-spacing: 0.84px;
  line-height: 54px;
  text-indent:16px;
  margin-bottom: 20px;
}
.s1,.s2{
  width: 590px;height: 395px;
  border: 1px solid #DEDEDE;
  box-sizing: border-box;
  display: inline-block;
}
/* 左边 */
.itou{
  width: 590px;height: 58px;
  background: #F5F4F2;
  font-family: "PingFangSC-Medium";
  font-size: 14px;
  color: #015292;
  letter-spacing: 0.63px;
  text-indent:20px;
}
.itou a,.itou span{
  font-family: "PingFangSC-Medium";
  font-size: 14px;
  color: #707070;
  letter-spacing: 0.49px;
  line-height:58px;
}
.zfwj{
  margin:26px 11px 0 20px;
}
.zfwj li{
  list-style: disc;
  list-style-position: inside;
  margin-top: 14px;
}
.zfwj a{
  font-family: "PingFangSC-Medium";
  font-size: 14px;
  color: #707070;
  letter-spacing: 0.49px;
  line-height: 23px;
  text-decoration: none;
}
.zfwj span{
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #C2C2C2;
  letter-spacing: 0.49px;
  margin-left: 23px;
  float:right;
}
/* 右边 */
/* 重点信息公开 */
.zdlyxxgk{
  margin: 28px 0 0 28px;
}
.shuxian{
  width: 4px;height: 20px;
  background: #015292;
  border-radius: 2px;
  border-radius: 2px;
  display: inline-block;
}
.zdlyxxgk span{
  font-family: PingFangSC-Medium;
  font-size: 20px;
  color: #015292;
  letter-spacing: 0.7px;
  margin:-3px 12px;
}
.itubiao{
  width: 65px;
  height: 80px;
  margin:27.4px 29px 0px 16px;
  text-align: center;
}
.itubiao a{
  font-family: "PingFangSC-Medium";
  font-size: 16px;
  color: #707070;
  letter-spacing: 0.06px;
  line-height: 18px;
}
.itubiao img{
  margin-bottom:10px ;
  height: 37px;
}
/* 阳光政府四项制度 */
.zdlyxxgk>ul>li{
  float: left;
  font-family: "PingFangSC-Regular";
  font-size: 16px;
  color: #707070;
  letter-spacing: 0.56px;
  line-height: 21px;
  margin: 30px 25px 0 0;
  font-weight: lighter;
}
.zdlyxxgk>ul>li>a{
  font-weight: normal;
}
.zdlyxxgk a{
  text-decoration: none;
}
/* 一网通办 */
.third{
  height:570px;
}
/* 两边全部初始样式开始*/
.ixiao1,
.ixiao2 {
  border: 1px solid #E1E1E1;
  width: 297px;
  height: 408px;
  float: left;
  transition: width 0.4s, height 0.4s;
}
.ixiao2{
  float: right;
}

.ixiao1 a,
.ixiao2 a,
.ida a {
  text-decoration: none;
}

.ywtbtou {
  width: 100%;
  height: 26%;
  background: #2783FF;
  text-align: center;
  line-height: 20px;
  font-family: "PingFangSC-Medium";
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0;
}
.ywtbtou2{
  background: #FFBF27;
}
.ywtbtou3 {
  background: #CF3B3B;
}

.ywtbtou>img {
  margin-top: 19px;
}

.ywtbneirong {
  text-indent: 28%;
  border-bottom: 1px solid #E1E1E1;
}

.nrdiv {
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  transition: width 0.4s, height 0.4s;
}

.ixiao1 span,
.ixiao2 span {
  width: 100%;
  height: 75px;
  font-family: "PingFangSC-Medium";
  font-size: 16px;
  color: #707070;
  letter-spacing: 0.56px;
  line-height: 74px;
  margin: 0 19px;
}

.ywtbneirong>img {
  width: 100%;
  height: 100%;
}
/* 两边全部样式结束 */

/* 中间全部初始样式开始 */
.ida {
  width: 600px;
  height: 442px;
  border: 1px solid #FFBF27;
  float: right;
  overflow: hidden;
  transition: width 0.4s, height 0.4s;
}
.ida .nrdiv{
  width: 66px;
  height: 66px;
  vertical-align: middle;
  transition: width 0.4s, height 0.4s;
  width: 66px;
  height: 66px;
  border:1px solid #FFBF27;
  border-radius: 50%;
  text-indent: 29%;
  vertical-align: middle;
  transition: width 0.4s, height 0.4s;
}
.ida .ywtbneirong{
  width: 45.09%;
  height: 122px;
  background: #F6F6F6;
  border: none;
  display: inline-block;
  line-height: 122px;
  text-indent: 23px;
  overflow: hidden;
}
.ida  .ywtbneirong1{
  margin-top: 31px;
  margin-left: 25px;
}
.ida .ywtbneirong3{
  margin-left: 25px;
  margin-top:5px;
}
.ida span{
  margin-left: 35px;
  font-family: "PingFangSC-Medium";
  font-size: 24px;
  color: #707070;
  letter-spacing: 0.84px;
}
/* 中间全部样式结束 */


/* 变化后 */
/* 变化后两边div */
.ixiao1:hover,
.ixiao2:hover {
  width: 600px;
  height: 442px;
  border: 1px solid #E1E1E1;
  transition: width 0.4s, height 0.4s;
  overflow: hidden;
}
.ixiao1:hover{
  border-color: #2783FF;
}
.ixiao2:hover{
  border-color: #D22B2B;
}

.ixiao1:hover .nrdiv,
.ixiao2:hover .nrdiv {
  width: 66px;
  height: 66px;
  border:1px solid #2783FF;
  border-radius: 50%;
  text-indent: 29%;
  vertical-align: middle;
  transition: width 0.4s, height 0.4s;
}
.ixiao2:hover .nrdiv{
  border:1px solid #CF3B3B;
}

.ixiao1:hover .ywtbneirong,
.ixiao2:hover .ywtbneirong {
  width: 45.09%;
  height: 122px;
  background: #F6F6F6;
  border: none;
  display: inline-block;
  line-height: 122px;
  text-indent: 23px;
  overflow: hidden;
  transition: width 0.1s, height 2.1s, font-size 0.5s;
}

.ixiao1:hover .ywtbneirong1,
.ixiao2:hover .ywtbneirong1 {
  margin-top: 31px;
  margin-left: 25px;
}

.ixiao1:hover .ywtbneirong3,
.ixiao2:hover .ywtbneirong3 {
  margin-left: 25px;
}

.ixiao1:hover span,
.ixiao2:hover span {
  margin-left: 35px;
  font-family: "PingFangSC-Medium";
  font-size: 24px;
  color: #707070;
  letter-spacing: 0.84px;
}

.nrdiv>img {
  width: 28px;
  height: 28px;
  margin-bottom: 18px;
  margin: 0 auto;
    display: block;
}
.ixiao1:hover .nrdiv>img,
.ixiao2:hover .nrdiv>img{
	margin-top:20px;
}
/* 变化后两边div结束 */
/* 中间div变化后 */
.ixiao1:hover+.liangge>.ida,.ixiao2:hover+.ida {
  width: 297px;
  height: 408px;
  border: 1px solid #E1E1E1;
  transition: width 0.4s, height 0.4s;
}
.ixiao1:hover+.liangge>.ida>.ywtbtou>img,.ixiao2:hover+.ida>.ywtbtou>img{
  margin-top: 19px;
}
.ixiao1:hover+.liangge>.ida .ywtbneirong,.ixiao2:hover+.ida .ywtbneirong{
  display:block;
  margin: 0;
  width: 100%;
  height: 74px;
  line-height: normal;
  text-indent: 28%;
  background: none;
  border-bottom: 1px solid #E1E1E1;
}
.ixiao1:hover+.liangge>.ida .nrdiv,.ixiao2:hover+.ida .nrdiv{
  width: 28px;
  height: 28px;
  border: none;
  display: inline-block;
  vertical-align: text-bottom;
  transition: width 0.4s, height 0.4s;
}
.ixiao1:hover+.liangge>.ida span,.ixiao2:hover+.ida span{
  width: 100%;
  height: 75px;
  font-family: "PingFangSC-Medium";
  font-size: 16px;
  color: #707070;
  letter-spacing: 0.56px;
  line-height: 74px;
  margin: 0 19px;
}
/* 中间div变化结束 */


/* 互动交流 */
.hdjl{
  width: 370px;height: 482px;
  border: 1px solid #979797;
  border-top: 0;
}
.hdjltitle{
  border-top:4px solid #347ACC;
  border-bottom: 1px solid #d8d8d8;
  height: 66px;
  box-sizing: border-box;
  font-family: "PingFangSC-Regular";
  font-size: 26px;
  letter-spacing: 0.9px;
  line-height: 66px;
  text-indent: 21px;
}
.hdjltitle a{
  text-decoration: none;
  color: #305478;
}
.hdjl:nth-child(3){
  margin: 0 42px;
}
/* 视频 */
.videof,video{
  width: 310px;height: 183.5px;
  margin:auto;
}
.videof{
  margin-top: 30px;
  margin-bottom: 20px;
      background: #000;
}
.hdjl p{
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    color: #707070;
    letter-spacing: 0.56px;
    line-height: 26px;
    height: 88px;
    margin: 0 29px 10px 29px;
    overflow: hidden;
}
.hdjl span{
  font-family: "PingFangSC-Regular";
  font-size: 14px;
  color: #C2C2C2;
  letter-spacing: 0.49px;
  margin: 0 29px;
}
.yema{
  font-family: "PingFangSC-Regular";
  font-size: 14px;
  color: #d5d5d5;
  letter-spacing: 0.49px;
  border: 1px solid #CBCBCB;
  border-radius: 4px;
  border-radius: 4px;
  width: 33px;height: 33px;
  margin-top: 15px;
  margin-right: 6px;
  line-height: 33px;
  text-indent: 12.5px;
}
.yema:hover,.yema2{
  background: #347ACC;
  color: #fff;
}
/* 信箱 */
.xinxiang{
  width: 326px;height: 73px;
  margin:auto;
  margin-top: 35px;margin-bottom: 33px;
}
.xinxiang>a{
  width: 157px;
  height: 73px; 
  float: left;
  background: #F3F3F0;
  border: 1px solid #E3E3E3;
  border-radius: 3px;
  line-height: 76px;
  text-align: center;
  font-family: "PingFangSC-Regular";
  font-size: 16px;
  color: #515151;
  letter-spacing: 0.56px;
  text-decoration: none;
}
.xinxianglink{
  vertical-align: middle;
}
.hdjl>ul{
  margin:-5px 26px 0 24px;
}
.email{
  font-family: "PingFangSC-Regular";
  font-size: 16px;
  color: #707070;
  letter-spacing: 0.56px;
  line-height: 26px;
  list-style: disc;
  font-weight: lighter;
  list-style-position: inside;
  margin-bottom: 18px;
  height: 26px;
  overflow: hidden;
}
.email>a{
  font-weight: normal;
  text-decoration: none;
}
/* 公众服务 */
/* 60 150 210 280 */
/* 轮播 */
.lunbo{
  width: 100%;
  height: 203px;
}
.swiper-pagination2{
  text-align: center;
  margin-top: 4px;
} 
.swiper-container2 .swiper-slide{
  height: 148px;
  margin-top: 21px;
}
.swiper-container2 .swiper-slide>a{
  display: inline-block;
  width: 100%;height: 100%;
  background: #E6ECF3;
  font-family: "PingFangSC-Regular";
  font-size: 16px;
  color: #707070;
  letter-spacing: 0.56px;
  text-align: center;
}
.hdjl a{
  text-decoration: none;
}
.swiper-container2 img{
  margin-top: 20px;
  margin-bottom: 20px;
}
/* 轮播下方按钮 */
.gongzhong{
  background: #E6ECF3;
  width: 370px;
  height: 66px;
  margin-bottom: 8px;
  color:#347ACC;
  font-size: 14px;
}
.gongzhong>.zuozi{
  font-family: "PingFangSC-Regular";
  font-size: 16px;
  color: #467499;
  line-height: 66px;
  letter-spacing: 0.56px;
  margin:22px 8px 22px 23px;
}
.gongzhong>.youzi{
  opacity: 0.29;
  font-family: "PingFangSC-Regular";
  font-size: 16px;
  color: #467499;
  letter-spacing: 0.56px;
  margin:22px 0 22px 8px;
}
.gongzhong>img{
  float:right;
  margin-top: 21px;
  margin-right:18.8px;
}

.gwyxx_box{width: 1200px;margin: auto;background: #B92F2F;line-height: 47px;height: 47px;margin-top: 5px;}
    .gwyxx_box_span{width: 90px;display: block;height: 47px;line-height: 47px;margin-left: 10px;color: #fff;font-weight: bold;float: left;font-size: 16px;}
    .dataList{float: left;width: 885px;overflow: hidden;height: 47px;} .dataList ul{height:47px;overflow: hidden;}
    .dataList li{float: left;margin-left: 10px;width: 700px;height: 47px;} .dataList span{margin-left:5px}
    .lmsj a{margin-right: 5px;}
.govpushinfo150203 a,.govpushinfo150203 span{color:#000;}
.lmsj span, .govpushinfo150203 span{display:none}
.inr3, .inr2{height:180px;overflow: hidden;}
.ida .nrdiv > img{margin-top:25%;}
.b2{
        width: 1200px;
        height: 86px;
        margin: 44px auto 0;
        position: relative;
        overflow: hidden;
    }
    .b2 .b2list{
        width: 3500px;
        height: 86px;
        position: absolute;
        top: 0;
        left: 0;
    }
    .b2 .item{
        width: 286px;
        height: 86px;
        margin-right: 18.66px;
        float: left;
        border-top: 1px solid transparent;
    }
/*智能问答*/
.wenda {
    position: fixed;
    padding-left: 60px;
    height: 60px;
    right: 10px;
    line-height: 60px;
    cursor: pointer;
    bottom: 500px;
    background: url(/images/2022/qaS.png) no-repeat center;
  		z-index:3
}
.wenda .text {
    display: none;
    color: #fff;
    width: 100px;
    font-size: 16px;
}
.wenda .text a{
  color: #fff;
  	text-decoration:none
}

.wenda:hover {
    width: 100px;
    background: url(/images/2022/wendaSH.png) no-repeat center;
}

.wenda:hover .text {
    display: block;
}